#include <stdio.h>
#include <alloca.h>

int main(void)
{
    //地址值从高到低：&c &p &b &a p
    //局部变量的地址总是确定的，在alloca函数执行前就确定下来了
    int a = 0;
    int b = 1;

    void* p = alloca(100);

    int c = 2;

    printf("%p %p %p %p %p\n", &a, &b, &p, p, &c);
}

